package com.wolfking.jeesite.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wolfking.jeesite.mybatis.ParentEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 机构的实体
 * <P>
 * 
 * @author wolfking@赵伟伟
 * @mail zww199009@163.com
 * @创作日期 2017年4月27日下午12:35:49
 * @版权 归wolfking所有
 */
@Data
@TableName("sys_office")
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class Office extends ParentEntity {

	private static final long serialVersionUID = 5332467094071516552L;
	@TableField
	private String name; // 机构名称
	@TableField
	private Integer sort; // 排序
	@TableField
	private String code; // 机构编码
	@TableField
	private String type; // 机构类型（1：公司；2：部门；3：小组）
	@TableField
	private String grade; // 机构等级（1：一级；2：二级；3：三级；4：四级）
	@TableField
	private String address; // 联系地址
	@TableField("zip_code")
	private String zipCode; // 邮政编码
	@TableField
	private String master; // 负责人
	@TableField
	private String phone; // 电话
	@TableField
	private String fax; // 传真
	@TableField
	private String email; // 邮箱
	@TableField
	private String useable;// 是否可用
	@TableField("PRIMARY_PERSON")
	private String primaryPerson;// 主负责人
	@TableField("DEPUTY_PERSON")
	private String deputyPerson;// 副负责人
	@TableField("area_id")
	private Integer areaId;

}
